Big Huge Thesaurus

capital of Grenada

noun